package org.pb.user.mapper;

import org.pb.basic.mapper.BaseMapper;
import org.pb.user.domain.WxUser;
import org.pb.user.query.WxUserQuery;
import org.springframework.stereotype.Repository;

/**
 * 微信用户的持久层接口
 * @author pb
 */
@Repository
public interface WxUserMapper extends BaseMapper<WxUser, WxUserQuery> {

    /**
     * 通过微信用户的openid获取到对应微信用户的数据
     * @param openid 微信用户的openid
     * @return 返回得到的数据结果
     */
    WxUser getByOpenId(String openid);

    /**
     * 根据userId获取到对应的微信用户数据
     * @param id 传入的userid值
     * @return 返回查询结果
     */
    WxUser getByUserId(Long id);
}
